self-regulating organisation - Spanish English Dictionary